floating garden
noun
: a planting on soil buoyed up (as on the surface of a lake) by rafts of interlaced branches or other floating support found chiefly in the Mexico City area and parts of Kashmir
Love words? Need even more definitions?
Merriam-Webster unabridged
Share